body 
{
  font-family: 'Courier New',Courier,monospace;
  font-size: 12px;
}

h2 
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 15px;
}

h3 
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  border-bottom-style: solid;
  font-weight: bold;
  border-bottom-color: #cccccc;
  border-left-width: 0.5mm;
  margin-top: 2px;
}

.erro-texto 
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ff0033;
}

.titulo 
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-top: 2px;
  border-left-color: navy;
}

.tabelaGeral 
{
  background-color: #EEF3FB;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  text-align: left;  
  width: 100%;
}

.tabelaheader{
  background-color: #EEF3FB;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  text-align: left;
  width:60%;
}


.tabelaGeral60{
  background-color: #EEF3FB;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  text-align: left;
  width:60%;
}


.linhaPar 
{
  background-color: #FFFFFF;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.linhaImpar 
{
  background-color: #EEF3FB;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.separadorTitulo 
{
  padding-top: 10px;
  padding-bottom: 10px;
}

.erro
{
 font-size:12px;height:100%;width: 100%;text-align: center;
 color: #ff6666;;
}

.aviso
{
  background: #ffd  no-repeat 10px 3px;
  border: 1px solid #fe6;font-size:14px;height:25px;text-align: center
}

.confirmacao
{
  background: #dfd  no-repeat 10px 3px;
  border: 1px solid #bfb;font-size:14px;height:25px;text-align: center
}

.informacao
{
  background: #def  no-repeat 10px 3px;
  border: 1px solid #9cf;font-size:14px;height:25px;text-align: center
}

.explicacao 
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #6666ff;
}

.texto 
{ 
  padding: 8px; margin: 10px 0; border: 1px solid #CCC; background-color: #f9f9f9;  
}

.centralizar
{
  position:absolute;
  left:50%;
  top:50%;
}

.toolBarGroupStyle
{
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;  
  padding-right: 2px;
}

.toolBarGroupStyle A
{
    TEXT-DECORATION: none;
    color: black;
}

.toolBarGroupStyle A:hover 
{
    TEXT-DECORATION: underline;
}

.dados
{
  font-weight: bold;
}

.dadosverde
{
  font-weight: bold;
  color: green;
}

.dadosvermelho
{
  font-weight: bold;
  color: red;
}

a.linkvermelho
{
  color: red;
}

.alinhadoDireita
{
    text-align: right;
}

.logotipo
{
    background-image:url(../imagens/logo.png);
    background-repeat:no-repeat;

    color: #000000;
    font-size: 18px;
    font-weight: bold;
}
.panel_menu{
    height: 20px;
    width: 100%;
    text-align: left;    

}

.panel_padrao{
    width: 90%;
    left: 5%;
    position: relative;
    right: 5%;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: navy;
    border-bottom-color: navy;
    border-left-color: navy;
    border-right-color: navy;
}

.panel_tabela{
    width: 100%;
    border: 1px solid #000066;
    position: relative;
}
.msg_aviso{
    font-size: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    background-image: url(../imagens/help.png);
    background-position: left;
    background-repeat: no-repeat;
    left: 10px;
    text-align: left;
    text-indent: 5%;
}
.panel_aviso{
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: black;
    border-bottom-color: black;
    border-left-color: black;
    border-right-color: black;
}
.alinha_panel_centro {
    width: 30%;
    left: 30%;
    position: relative;
    right: 40%;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: navy;
    border-bottom-color: navy;
    border-left-color: navy;
    border-right-color: navy;
}
.erroGlobal
{
    background: #fdd no-repeat 10px 3px;
    border: 1px solid #fbb;font-size:14px;height:100%;text-align: center;
    width: 90%;
    left: 5%;
    right: 5%;
}

.rodape-texto
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: navy;

}
.panel_coluna_1{
    background-color: #E4E7EA;
}
.panel_coluna_2{
    background-color: white;
}
.panel_coluna_cinza{
    background-color: #cccccc;
}
.t{
    background-color: white;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    font-size: 8px;
}

.texto_negrito{  
     font-weight: bold;
}

.tb_cor1{
	background-color:#F5F5DC;
}
.tb_cor2{
	background-color: white;
}